Skip to content

Conversation

@joseharriaga
Copy link
Collaborator

Fixes an error in code generation that caused the StreamingResponseTextAnnotationAddedUpdate class to not be generated correctly as part of the set of possible handles for streaming Responses.

@joseharriaga joseharriaga merged commit 6a50608 into main Jul 15, 2025
1 check passed
@joseharriaga joseharriaga deleted the joseharriaga/FixStreamingResponseTextAnnotationAddedUpdate branch July 15, 2025 21:44
@ericstj
Copy link

ericstj commented Aug 5, 2025

It looks like this change removed the public constructor on StreamingResponseTextAnnotationAddedUpdate -- was that intentional?

@joseharriaga
Copy link
Collaborator Author

It looks like this change removed the public constructor on StreamingResponseTextAnnotationAddedUpdate -- was that intentional?

Yes, our output classes don't have public constructors by design. Is removing the constructor from StreamingResponseTextAnnotationAddedUpdate causing problems for you?

@ericstj
Copy link

ericstj commented Aug 5, 2025

No, another internal breaking change broke my use of Azure.OpenAI, so I ran APICompat to see what else was broken and noticed this public breaking change.

@jsquire
Copy link
Collaborator

jsquire commented Aug 5, 2025

Worth mentioning we only consider this an acceptable change because it's on an experimental surface. We maintain strong back-compat guarantees on stable surfaces, but experimental should be expected to potentially have breaks between releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants